Comparison of Load Balancing Strategies on Cluster-based Web Servers

نویسندگان

  • Yong Meng Teo
  • Rassul Ayani
چکیده

Sweden This paper focuses on an experimental analysis of the performance and scalability of cluster-based web servers. We carry out the comparative studies using two experimental platforms, namely, a hardware testbed consisting of sixteen PCs, and a trace-driven discrete-event simulator. Dispatcher and web server service times used in the simulator are determined by carrying out a set of experiments on the testbed. The simulator is validated against stochastic queuing models and the testbed. Experiments on the testbed are limited by the hardware configuration , but our complementary approach allows us to carry out scalability studies on the validated simulator. The three dis-patcher-based scheduling algorithms analyzed are: round robin scheduling, least connected based scheduling, and least loaded based scheduling. The least loaded algorithm is used as the baseline (upper performance bound) in our analysis and the performance metrics include average waiting time, average response time, and average web server utilization. A synthetic trace generated by the workload generator called SURGE, and a public-domain France Football World Cup 1998 trace are used. We observe that the round robin algorithm performs much worse in comparison with the other two algorithms for low to medium workload. However, as the request arrival rate increases, the performance of the three algorithms converge with the least connected algorithm approaching the baseline algorithm at a much faster rate than the round robin. The least connected algorithm performs well for medium to high workload. At very low load, the average waiting time is two to six times higher than the baseline algorithm but the absolute value between these two waiting times is very small.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Load Balancing Approaches for Web Servers: A Survey of Recent Trends

Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...

متن کامل

Web Delay Analysis and Reduction by Use of Load Balancing of a Dispatcher-based Web Server Cluster

The loading of web servers can be very heavy and a delay in accessing certain Web sites can be substantial. Hence, the reduction of web delay is one of the important topics of research for improving the quality of service of Web pages. Thus, in this paper, we propose the web delay analysis and the web delay reduction by using load balancing coupled with the dispatcher-based approach. First, we ...

متن کامل

Scalable load balancing on distributed web servers using mobile agents

Distributed web servers on the immensely expanding Internet require high scalability and availability to provide efficient services to millions of clients on the web. To provide rapid responses to enormous number of client requests, load balancing is an important technique to evenly distribute the requests to web servers. In this paper, we propose a framework called MALD (Mobile Agent based Loa...

متن کامل

Website Migration Load Balancing of Web Servers

Many web hosting companies do not load balance their web servers. The reason is that current web server load balancing techniques are expensive. Website migration is a costeffective and simple load balancing solution for web hosting companies that host web sites whose load is small in comparison the capacity of a web server. The main objectives of website migration is to reduce the average late...

متن کامل

An Efficient Web Server Optimization Technique Based on DNS

A group of web-server system can be deployed to support high request rate. The Domain Name System (DNS) servers act as a mediator between the client and web-servers. It dispatches the client request among the web-servers through the URL-name to IP-address mapping mechanism. In this paper, we propose a group of web-server system arranged in the multiple logical ring connection, in which the DNS ...

متن کامل

Framework to Solve Load Balancing Problem in Heterogeneous Web Servers

For popular websites most important concern is to handle incoming load dynamically among web servers, so that they can respond to their client without any wait or failure. Different websites use different strategies to distribute load among web servers but most of the schemes concentrate on only one factor that is number of requests, but none of the schemes consider the point that different typ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Simulation

دوره 77  شماره 

صفحات  -

تاریخ انتشار 2001